import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.io.LineNumberReader;
import java.util.ArrayList;

//org.junit.runner.JUnitCore da mettere nel main class nell'opzioni configurazione
public class CodeMessaggio {
	
	private static String phoneNumber = "0764882277";
	private static int oldMex = 0;
	private static int newMex = 0;
	static ArrayList<String> mexRead = new ArrayList<String>();
	static ArrayList<String> mexNew = new ArrayList<String>();
	
	public static void letturaFile(){
		File f = new File("./resource/" + phoneNumber + ".txt");
		String riga = null;
		String messaggio = "";
		
		try{
			if (f.exists()){
			LineNumberReader rd = new LineNumberReader(new FileReader(f));
				riga = rd.readLine();
				riga = rd.readLine();
				riga = rd.readLine();
				oldMex = (int)(riga.charAt(riga.length()-1))-48;
				//System.out.println(oldMex);
				riga = rd.readLine();
				newMex = (int)riga.charAt(riga.length()-1)-48;
				//System.out.println(newMex);
				
				for(int i=0;i<oldMex;i++){
					while((riga = rd.readLine()) != null && riga.charAt(0)!='@'){
						messaggio += riga + "\n";
					}
					//messaggio += "\n";
					mexRead.add(messaggio);
					messaggio = "";
				}
					
				for(int i=0;i<newMex;i++){
					while((riga = rd.readLine()) != null && riga.charAt(0)!='@'){
						messaggio += riga + "\n";
					}
					//messaggio += "\n";
					mexNew.add(messaggio);
					messaggio = "";
				}
				
				//System.out.println(mexRead);
				//System.out.println(mexNew);			
				rd.close();
			}
		}catch(IOException e){
			System.out.println(e);
		}
	}
	
}
